*{ margin:0; padding:0;}
body{ 
	background:url(../imagens/tail-top.gif) center top repeat-x #fff; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; 
	line-height:1.0625em; 
	color:#404040; 
	padding:0 20px; 
	position:relative;
}

input, select, textarea{ 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:1em;
}

.fleft{ 
	float:left;
}

.fright{ 
	float:right;
}

.clear{ 
	clear:both;
}

.alignright{ 
	text-align:right;
}

.aligncenter{ 
	text-align:center;
}

.wrapper{ 
	width:100%; 
	overflow:hidden;
}

.container{
	width:100%;
}

p{ 
	margin-bottom:17px;
}

/*==================forms====================*/
input, select{ 
	vertical-align:middle; 
	font-weight:normal;
}
img{border:0; vertical-align:top; text-align:left;}

#login-form{ 
  /*font-size:.85em; 
  color:#034d80;*/ 
  padding-bottom:28px;
}

#login-form label{ 
  display:block; 
  height:25px; 
}

#login-form input.text{ 
  width:130px; 
  padding:2px 3px 3px 6px; 
  color:#525d4e; 
  margin-right:10px;
  font-size:10px;
}

#login-form input.password{ 
  width:130px; 
  padding:2px 3px 3px 6px; 
  color:#525d4e; 
  margin-right:9px;
  font-size:10px;
}

#login-form input.submit{ 
  background:url(../imagens/login.gif) no-repeat left top; 
  border:none; 
  width:50px; 
  height:22px; 
  font-weight:bold; 
  color:#fff; 
  font-size:10px;
  font-weight: bold;
}

#login-form .link-form{
  color:#034d80;
  text-decoration:none;
}

#login-form link-form:hover{
  color:#034d80;
  text-decoration:none;
}

#search-form{ 
  text-align:right;
}

#search-form input{ 
  /*font-size:10px;*/ 
  
}

#search-form input.text{
  width:285px; 
  padding:2px 0 2px 5px; 
  margin-right:9px;
  font-size:10px;
}

#search-form input.submit{ 
  background:url(../imagens/search.gif) no-repeat left top; 
  border:none; 
  width:50px; 
  height:22px; 
  font-weight:bold; 
  color:#fff;
  font-size:9px;
}

#content-form{
	text-align:center;
}	

#voting-form label{ 
	display:block; 
	background:url(../imagens/line-dotted1.gif) left bottom repeat-x; 
	padding:0 0 11px 0; 
	margin-bottom:7px; 
	color:#6a6a6a;
}

#voting-form label.last{ background:none;}
#voting-form label input{
	margin-right:10px; 
	width:13px; 
	height:13px;
}
#voting-form input.submit{ background:url(../imagens/voting.gif) no-repeat left top; border:none; width:50px; height:22px; font-weight:bold; color:#fff;}

#weather-form{ 
	color:#5c5c5c;
}

#weather-form p{ 
	margin-bottom:5px;
}

#weather-form .inner{ 
	padding:2px 10px 21px 6px;
}

#weather-form h5{ 
	color:#0461ac; 
	margin-bottom:5px;
}

#weather-form select{ 
	width:113px; 
	color:#515151;
}

#weather-form .img-indent{ 
	margin:3px 8px 0 0;
}

#weather-form b{ 
	color:#404040;
}

/*==================list====================*/
ul{ 
	list-style:none;
}

.menu{ 
	padding:12px 0 0 20px; 
	text-align:left;
}

.menu li{ 
	display:inline; 
	margin-left:-1px;
}

.menu li .link-menu{ 
	background:url(../imagens/divider.gif) no-repeat left 3px; 
	padding:0 21px 0 22px; 
	font-size:13px; 
	color:#F5F5F5; 
	text-decoration:none;
}

.menu li .link-menu:hover{ 
	padding:0 21px 0 22px; 
	color:#F5F5F5; 
	text-decoration:none;
	font-weight: normal;
}

.menu li .first{ 
	padding:12px 21px 0 0;
	font-size:13px; 
	color:#F5F5F5; 
	background:none; 
  font-weight: normal;
  text-decoration:none;
}

.footer-nav{ 
	text-align:center; 
	padding-bottom:10px
}

.footer-nav li{ 
	display:inline; 
	color:#535252 !important;
}

.footer-nav .link-footer{
	font-size:13px; 
	color:#535252 !important; 
	padding:0 18px 0 16px; 
	text-decoration:none;
}

.footer-nav .link-footer:hover{ 
	text-decoration:none;
}

.list1 li{ background:url(../imagens/line-dotted.gif) left bottom repeat-x; padding:0 0 4px 15px; margin-bottom:4px;}
.list1 li.last{ background:none; margin-bottom:0; padding-bottom:0;}
.list1 li .link-list{ color:#535353; text-decoration:none;}
.list1 li .link-list:hover{ text-decoration:none; color:#000;}

.list2 dt{
	font-size:1.26em; 
	color:#0462ae; 
	font-weight:normal;
	padding-bottom:3px;
}

.list2 dd{ 
	padding-bottom:13px;
}

.list2 dd .link-list2:link, .link-list2:active, .link-list2:visited{ 
	color:#404040; 
	font-weight:bold;
	text-decoration: none;
}

.list2 dd .link-list2:hover{ 
  color:#404040; 
  font-weight:bold;
  text-decoration: none;
}

.list3 li{ 
	background:url(../imagens/line-dotted.gif) left top repeat-x; 
	padding:7px 0 7px 6px;
}
.list3 li .link-list3{ 
	background:url(../imagens/bull-1.gif) no-repeat left 6px; 
	padding:0 0 0 13px; 
	text-decoration:none; 
	display:block;
}
.list3 li .link-list3:hover{ 
	color:#c4112f; 
	text-decoration: none;
}

.list4{ margin-bottom:-18px;}
.list4 li{ width:100%; overflow:hidden; padding-bottom:18px;}
.list4 li img{ float:left; margin-right:18px;}
.list4 li .link-list4{ 
	color:#000;
	text-decoration: none;
}
.list4 li h5 .link-list4{ 
	color:#0461ac;
	text-decoration: none;
}

.list5 li{ border-bottom:1px solid #b7b7b7; padding-bottom:14px; margin-bottom:14px;}
.list5 li.last{ border-bottom:none; padding-bottom:0; margin-bottom:10px;}
.list5 li .img-box{ padding-bottom:8px;}
.list5 li .img-box img{ float:none; margin:0;}
.list5 li .img-box img.fleft{ margin-right:13px; float:left;}
.list5 li .link-list5{ 
	color:#008ad9;
	text-decoration: none;
}

.list6{ width:100%; overflow:hidden;}
.list6 li{ float:left; width:49%; padding-bottom:24px;}
.list6 li div{ padding-right:20px;}
.list6 li img{ float:left; margin-right:18px;}
.list6 li p{ margin-bottom:10px;}

.view_all .link-view-all:link, .link-view-all:active, .link-view-all:visited{ 
  margin-top: -10px;
  color: #999;
  text-decoration: none;
}

.view_all .link-view-all:hover{
  margin-top: -10px;
  color: #999;
  text-decoration: none;
  font-weight: normal;
}

.create_testimon .link-create-testimon:link, .link-create-testimon:active, .link-create-testimon:visited{  
  margin-top: -10px;
  color: #999;
  text-decoration: none;
}

.create_testimon .link-create-testimon:hover{
  margin-top: -10px;
  color: #999;
  text-decoration: none;
  font-weight: normal;
}

/*==================other====================*/
.img-indent{ margin:0 20px 0 0; float:left;}
.img-box{ width:100%; overflow:hidden; padding-bottom:17px;}
.img-box img{ float:left; margin:0 20px 0 0;}

.extra-wrap{ 
	overflow:hidden; 
	position:relative;
}

blockquote{ font-weight:bold;}
blockquote div{ padding:10px 0 8px 0;}

.p1{ margin-bottom:17px;}
.p2{ margin-bottom:10px;}

/*==================txt, links, lines, titles====================*/
.link-default{
	color:#0461ac;
	text-decoration:none;
}

.link-default:hover{
	text-decoration:none;
}

h1{ font-size:1.54em; font-weight:normal; line-height:1.15em; color:#0049a3; margin-bottom:8px;}
h1 .link-h1{ text-decoration:none; color:#0049a3;}
h1 .link-h1:hover{ text-decoration: none;}
h3{ font-size:1.46em; color:#535353; line-height:1.2em; border-bottom:1px solid #b7b7b7; margin-bottom:10px; font-weight:normal; padding:0 0 9px 5px;}
h4{ font-size:1em; text-transform:uppercase; margin-bottom:10px;}
h5{ font-size:1em; margin-bottom:10px;}
h5 .link-h5{ text-decoration:none;}
h5 .link-h5:hover{ text-decoration:none;}
h6{ font-size:.83em; text-transform:uppercase; color:#626262; margin-bottom:10px;}

.txt1{
	color:#0461ac;
}

.txt1 .link-txt1:link, .link-txt1:active, .link-txt1:visited{
  text-decoration: none;
}

.txt1 .link-txt1:hover{
  text-decoration: none;
}

.txt2{ 
	color:#000;
}

.txt2 a:link, a:active, a:visited{ 
	text-decoration: none;
}

.txt2 a:hover{ 
  text-decoration: underline;
}

.button{ 
	width:46px; 
	color:#fff; 
	font-weight:bold; 
	background:url(../imagens/button.gif) no-repeat left top; 
	width:46px; 
	height:22px; 
	text-align:center; 
	line-height:20px; 
	display:block; 
	float:left; 
	text-decoration:none;
}

.button:hover{ text-decoration:underline;}

.line-hor{ background:#d9d9d9; height:1px; overflow:hidden; font-size:0; line-height:0; margin:14px 0 2px 0;}
.line-hor1{ background:#d9d9d9; height:1px; overflow:hidden; font-size:0; line-height:0; margin:23px 0 23px 0;}
.line-ver{ background-image:url(../imagens/line-ver.gif); background-repeat:repeat-y; width:100%;}

.title{ margin-bottom:20px;}
.title-box{ font-size:.91em; color:#535353; margin-bottom:15px;}

/*==================boxes====================*/
.menu-box{ 
	background:url(../imagens/menu-box-bg.png) left top repeat-x; 
	width:100%;
}

.menu-box .left{ 
	background:url(../imagens/menu-box-left.png) no-repeat left top;
}

.menu-box .right{ 
	background:url(../imagens/menu-box-right.png) no-repeat right top; 
	height:43px;
}

.box{ width:100%; background:url(../imagens/box-bg.gif) left bottom repeat-x;}
.box.alt{ background:none;}
.box .border-top{background:url(../imagens/border.gif) repeat-x top;}
.box .border-bot{background:url(../imagens/border.gif) repeat-x bottom;}
.box .border-left{background:url(../imagens/border.gif) repeat-y left;}
.box .border-right{background:url(../imagens/border.gif) repeat-y right;}
.box .left-top-corner{background:url(../imagens/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner{background:url(../imagens/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner{background:url(../imagens/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner{background:url(../imagens/right-bot-corner.gif) no-repeat right bottom;}
.box .left-bot-corner-1{background:url(../imagens/left-bot-corner-1.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner-1{background:url(../imagens/right-bot-corner-1.gif) no-repeat right bottom;}
.box .inner{ padding:9px 13px 9px 8px;}
.box .inner .inner{ padding:5px 0 0 5px;}

.box1{ width:100%;}
.box1 .border-top{background:url(../imagens/border-top1.gif) repeat-x top;}
.box1 .border-bot{background:url(../imagens/border-bot1.gif) repeat-x bottom;}
.box1 .left-top-corner{background:url(../imagens/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner{background:url(../imagens/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner{background:url(../imagens/left-bot-corner1.gif) no-repeat left bottom; width:100%;}
.box1 .right-bot-corner{background:url(../imagens/right-bot-corner1.gif) no-repeat right bottom;}
.box1 .inner{ padding:9px 8px 17px 15px !important;}
.box1 h5{ color:#034b85;}

.box2{ width:100%;}
.box2 .border-top{background:url(../imagens/border-top2.gif) repeat-x top;}
.box2 .border-bot{background:url(../imagens/border2.gif) repeat-x bottom;}
.box2 .border-left{background:url(../imagens/border2.gif) repeat-y left;}
.box2 .border-right{background:url(../imagens/border2.gif) repeat-y right;}
.box2 .left-top-corner{background:url(../imagens/left-top-corner2.gif) no-repeat left top;}
.box2 .right-top-corner{background:url(../imagens/right-top-corner2.gif) no-repeat right top;}
.box2 .left-bot-corner{background:url(../imagens/left-bot-corner2.gif) no-repeat left bottom; width:100%;}
.box2 .right-bot-corner{background:url(../imagens/right-bot-corner2.gif) no-repeat right bottom;}
.box2 .inner{ padding:4px 12px 9px 12px;}
.box2 .inner .inner{ padding:5px 0 0 5px;}

.box3{ 
	border:1px dashed #a5a4a4; 
	/*padding:7px 10px 12px 10px;*/
	padding-bottom: 7px;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 12px;
  /* */
	width:175px; 
	margin-left:37px; 
	color:#535353;
}

.box3 p{ margin-bottom:8px;}

.box4{ 
	background:#f8f1d8; 
	/*padding:7px 20px 11px 12px;*/
	padding-bottom: 7px;
  padding-right: 10px;
  padding-top: 10px;
  padding-left: 12px; 
	width:177px; 
	margin-left:37px;
}

.box5{ background:#f8f1d8; color:#000; width:100%;}
.box5 .inner{padding:7px 17px 11px 12px !important;}

.box6{  color:#000; width:100%;}
.box6 .border{border:1px dashed #a5a4a4;}
.box6 .inner{padding:7px 6px 12px 6px !important;}

/*header*/
#header .row-1{ height:136px;}
#header .row-1 .fleft{ padding:32px 0 0 8px;}
#header .row-1 .fright{ padding:25px 0 0 0; width:365px;}
#header .row-2{ }

/*content*/
#content{ padding:6px 0 9px 0;}
#content .indent{ padding:0 8px 0 0;}
#content .indent1{ padding:0 0 0 8px;}
#content .indent2{ padding:0 16px 0 0;}
#content .widget{ margin-bottom:8px;}
#content .block{ padding:16px 0 0 12px; border-bottom:1px solid #d9d9d9; padding-bottom:14px;}
#content .block.last{ border-bottom:none; padding-bottom:0;}
#content .block1{ padding:13px 0 0 12px;}
#content .block2{ padding:16px 0 0 12px; padding-bottom:14px;}

#form_contact .campo{
  border: #CCC solid 1px;
  padding: 5px;
  font-size: 12px;
  font-family: courier;
  width: 370px;
}

#form_contact .lista{
  border: #CCC solid 1px;
  padding: 5px;
  font-size: 12px;
  font-family: courier;
  width: 382  px;
}

#form_contact .msg{
  border: #CCC solid 1px;
  padding: 5px;
  font-size: 12px;
  font-family: courier;
}

#form_contact input.submit{ 
  background:url(../imagens/search.gif) no-repeat left top; 
  border:none; 
  width:50px; 
  height:22px; 
  font-weight:bold; 
  color:#fff;
  font-size:9px;
}

/*footer*/
#footer{ 
	border-top:3px solid #ccc; 
	color:#727272;
}

#footer strong{ 
	text-transform:uppercase; 
	padding-left:25px;
}

#footer a{ 
	color:#727272;
}

.return{
	background-color: #0472CB; 
  border:#999 solid 1px; 
  width:140px; 
  height:22px; 
  font-weight:normal; 
  color:#fff;
  font-size:11px;
}	
/*==========================================*/